home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cpp_libs / nihcl-30.lha / nihcl-3.0 / vector / Vec2.sed < prev    next >
Text File  |  1990-05-16  |  2KB  |  14 lines

  1. s/^friend[     ][     ]*\([A-Z][a-z]*\)Vec[     ][     ]*operator\([-!~]\)(const \1Slice&);.*/FRIEND_OP_TYPESlice__TYPEVec(\1,\2)/p
  2. s/^friend[     ][     ]*\([A-Z][a-z]*\)Vec[     ][     ]*operator\([+-][+-]\)(\1Slice&);.*/FRIEND_INCDECOP_TYPESlice__TYPEVec(\1,\2)/p
  3. s/^friend[     ][     ]*\([A-Z][a-z]*\)Vec[     ][     ]*operator\([-+*/%&|^]\)(const \1Slice&,const \1Slice&);.*/FRIEND_TYPESlice_OP_TYPESlice__TYPEVec(\1,\2)/p
  4. s/^friend[     ][     ]*\([A-Z][a-z]*\)Vec[     ][     ]*operator\([-+*/%&|^]\)(const \1Slice&,[a-z]*);.*/FRIEND_TYPESlice_OP_TYPE__TYPEVec(\1,\2)/p
  5. s/^friend[     ][     ]*\([A-Z][a-z]*\)Vec[     ][     ]*operator\([-+*/%&|^]\)([a-z]*[A-Za-z ]*,const \1Slice&[A-Za-z ]*);.*/FRIEND_TYPE_OP_TYPESlice__TYPEVec(\1,\2)/p
  6. s/^friend[     ]*BitVec[     ]*operator\([<>!=]=*\)(const \([A-Z][a-z]*\)Slice&[A-Za-z ]*,const \2Slice&[A-Za-z ]*);.*/FRIEND_TYPESlice_OP_TYPESlice__BitVec(\2,\1)/p
  7. s/^friend[     ]*BitVec[     ]*operator\([<>!=]=*\)(const \([A-Z][a-z]*\)Slice&,[a-z]*);.*/FRIEND_TYPESlice_OP_TYPE__BitVec(\2,\1)/p
  8. s/^friend[     ]*BitVec[     ]*operator\([<>!=]=*\)([a-z]*[A-Za-z ]*,const \([A-Z][a-z]*\)Slice&[A-Za-z ]*);.*/FRIEND_TYPE_OP_TYPESlice__BitVec(\2,\1)/p
  9. s/^friend[     ][     ]*void[     ][     ]*operator\([-+*/%&|^]=\)(\([A-Z][a-z]*\)Slice&,const \2Slice&);.*/FRIEND_TYPESlice_ASNOP_TYPESlice(\2,\1)/p
  10. s/^friend[     ][     ]*void[     ][     ]*operator\([-+*/%&|^]=\)(\([A-Z][a-z]*\)Slice&,[a-z]*);.*/FRIEND_TYPESlice_ASNOP_TYPE(\2,\1)/p
  11. s/^[     ][     ]*\([A-Z][a-z]*\)Vec[     ][     ]*apply(mathFunTy).*/TYPESlice_APPLY_FUN__TYPEVec(\1)/p
  12. s/^friend[     ][     ]*[A-Za-z]*[     ][     ]*\([a-z]*\)(const \([A-Z][a-z]*\)Slice&[A-Za-z ]*);.*/FRIEND_\1_TYPESlice(\2,\1)/p
  13. s/^friend[     ][     ]*[A-Za-z]*[     ][     ]*\([a-z2]*\)(const \([A-Z][a-z]*\)Slice&,const \2Slice&);.*/FRIEND_\1_TYPESlice_TYPESlice(\2,\1)/p
  14.